﻿
namespace SolidQ.CommonLibraries.GestionErrores
{
    public class SolidQException:SolidQBaseException
    {
         public SolidQException() 
             :base()
         { }
        public SolidQException(string textoLargo)
            :base(textoLargo)
        {}
        public SolidQException(string textoLargo, System.Exception inner)
            :base(textoLargo,inner)
        {          
        }
        public SolidQException(string textoCorto, string textoLargo, System.Exception inner)
            :base(textoCorto,textoLargo,inner)
        {        
        }
        
        // Constructor needed for serialization 
        // when exception propagates from a remoting server to the client.
        protected SolidQException(System.Runtime.Serialization.SerializationInfo info,
            System.Runtime.Serialization.StreamingContext context)
            :base(info,context)
        { }

        public SolidQException(string textoCorto, string textoLargo) 
            :base(textoCorto,textoLargo)
        {        
        }
    }
}
